home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 234_01 / xdir.h < prev    next >
Text File  |  1987-06-16  |  2KB  |  57 lines

  1. /*
  2.    xdir.h
  3.    Superwash
  4.    to process the DOS directories
  5. */
  6. struct tdir {
  7.    char d_name[DIRSIZ];
  8.    char d_attrib;
  9.    unsigned int d_time;
  10.    unsigned int d_date;
  11.    long  d_size;
  12.    char  d_path[PATHSIZ];
  13.    };
  14.  
  15. #define  MAXDIR  150    /* max of 40 directories to process */
  16. #define  MAXFILE 850    /* max data fiules */
  17. int  bildir(void);
  18. int  dpath(int pcount);
  19. int  bilfil(struct tdir *pnam, char *srmask, int cdate, int att);
  20. void dfnam(int fcount, char *cdir);
  21. int  pcomp(int i, int j);
  22. void pswap(int i, int j);
  23. int  fcomp(int i, int j);
  24. void fswap(int i, int j);
  25.  
  26. void dirform(struct tdir *cp, char *buffer);
  27. int  cvdate(char *buffer);
  28. void typ(char *filename);
  29. void lis(char *filename);
  30. int  get1char(int *cntl);
  31. int  cvatt(char *buffer);
  32. void prin(int mo, char *temp);  /* format function */
  33.  
  34. void xrename(char *old, char *new);
  35. void xdump(char *fnam);
  36. void xcopy(char *from,  char *to);
  37. void dline(char *ibuff, char *xbuff, long offset);
  38. void disx(struct tdir *text[], int pcount, char *answer, int typ);
  39. int  isval(int val, int typ);
  40. void display(struct tdir *text[], char *answer, int fcount, int typ);
  41. void cvn(char *ibuff, char *obuff);
  42. void cvp(char *ibuff, char *obuff);
  43. void linex(int n, char c);
  44. void boxx(int wide, int deep, int row, int col);
  45. void action(char *answer, int pcount);
  46. int  criteria(char *srmask, int *att, int *cf);
  47. void cypher(char *buffer, char *code, int num);
  48. void dscr(void);
  49. int  fcompd(int i, int j);
  50. int  fcomps(int i, int j);
  51. int  getpath(char *fnam, char *pnam);
  52. void lis(char *filename);
  53. int  secure(char *ifile, char *ofile, char *key, int count);
  54. void upmod(char *fnam, char *atstr);
  55.  
  56.  
  57.